package com.xiliu.server.modules.app.vo;

import com.xiliu.server.modules.basicdata.entity.XlHousePic;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * @author xiliu
 * @date 2022/12/19 17:14
 */
@Data
public class HouseDetailVo {

    private Long houseId;

    /** 房源编号 */
    private String orderNo;

    /** 房源标题 */
    private String title;

    /** 房源类型 */
    private String type;

    /** 房源类型名称 */
    private String typeName;

    /** 厅室 */
    private Long hall;

    /** 房间 */
    private Long room;

    /** 卫生间 */
    private Long toilet;

    /** 阳台 */
    private Long balcony;

    /** 厨房 */
    private Long kitchen;

    /** 房屋面积 */
    private Long area;

    /** 房屋朝向 */
    private String orienta;

    /** 小区ID */
    private Long villageId;

    /** 小区/公寓名称 */
    private String villageName;

    /** 小区/公寓地址 */
    private String address;

    /** 房屋配置 */
    private String config;

    /** 房屋亮点 */
    private String tags;

    /** 房屋亮点 */
    private List<String> tagsName;

    /** 装修情况 */
    private String decoration;

    /** 装修情况 */
    private List<String> decorationName;

    /** 房源状态 */
    private Long state;

    /** 房源状态 */
    private String stateName;

    /** 可入住日期 */
    private String rzDate;

    /** 可看房时间 */
    private String viewTime;

    /** 房屋描述 */
    private String ramark;

    /** 租金详情 */
    private Long money;

    /** 支付方式 */
    private String payType;

    /** 租客要求 */
    private String requirement;

    /** 最短起租月份 */
    private String startMonth;

    /** 最长可租月份 */
    private String endMonth;

    /** 短租费用 */
    private Long shortRent;

    /** 押金 */
    private Long deposit;

    /** 管理/服务费 */
    private Long serviceMoney;

    /** 是否收中介费 */
    private Long isagency;

    /** 中介费 */
    private Long agencyMoney;

    /** 房源图片 */
    private List<XlHousePic> housePicList;

    /** 房屋配置 */
    private List<HouseConfigVo> houseConfigList;
}
